// 覆盖 element-ui 样式
.padding-unset {
  > .el-card__body {
    padding: 0
  }
}

// card样式
.card-box {
  height: 100%;

  .el-card__header {
    padding: 10px 10px;
  }

  .el-card__body {
    height: calc(100% - 55px);
    padding: 0 !important;
  }
}


.card-tabs {
  height: 100%;

  .el-tab-pane {
    height: 100%;
  }

  .el-tabs__content {
    height: calc(100% - 45px);
    padding: 0;

    .el-table {
      height: inherit;
    }
  }
}

.card-tabs.layout-flex {
  .el-tabs__content {
    flex-grow: 1;
    display: flex;
    flex-direction: column;

    .el-tab-pane {
      flex-grow: 1;
      display: flex;
      flex-direction: column;
    }
  }
}

.el-drawer__header {
  margin-bottom: 0 !important;
  padding: 14px 0 14px 20px !important;
  /* border-bottom: 1px solid #f2f2f2 !important; */
  color: #323232 !important;
  font-size: 16px !important;
}

.el-drawer__header .el-drawer__title {
  font-size: 16px !important;
}

.demo-drawer__content {
  display: flex !important;
  flex-direction: column !important;
  height: 100% !important;
}

.drawer_content {
  flex: 1 !important;
}

.demo-drawer__content > div {
  border-top: 1px solid #F2F2F2 !important;
}

.demo-drawer__footer {
  padding: 10px 30px !important;
  border-top: 1px solid #F2F2F2 !important;
}

.demo-drawer__footer .el-button {
  float: right !important;
  margin-right: 10px !important;
}


.el-drawer__body {
  padding: 0 15px 0 10px !important;
}


.el-dialog {
  padding: 0;
  border-radius: 5px;

  .el-dialog__header {
    padding: 10px 16px !important;
    border-bottom: 1px solid #ddd !important;
  }

  .el-dialog__footer {
    border-top: 1px solid #ddd !important;
    padding: 10px;
  }
}

.el-checkbox,
.el-checkbox__input.is-checked + .el-checkbox__label,
.el-radio,
.el-radio__input.is-checked + .el-radio__label,
.el-dialog__body,
.el-tree {
  color: #333 !important;
}

.el-radio__label, .el-checkbox__label {
  font-size: 12px !important;
}

// 覆盖 element-ui 样式 结束

.default-theme.splitpanes--vertical>.splitpanes__splitter, .default-theme .splitpanes--vertical>.splitpanes__splitter {
    width: 7px;
    border-left: 1px solid #eee;
    margin-left: -1px;
}
